package cn.maihe.elg.operation.model.bo;

import cn.maihe.elg.operation.model.dto.BaseReq;
import lombok.Data;

import javax.validation.constraints.NotEmpty;

/**
 * @Description
 * @Author WJH
 * @Date 2021/09/26
 */
@Data
public class ReceiveTemplatePdfParams extends BaseReq {

    @NotEmpty(message = "保函编号不能为空")
    private String guaranteeNo;
    @NotEmpty(message = "受益人名称不能为空")
    private String tenderName;
    @NotEmpty(message = "投标人名称不能为空")
    private String bidderName;
    //@NotEmpty(message = "项目编号不能为空")
    private String projectCode;
    //@NotEmpty(message = "项目名称不能为空")
    private String projectName;
    //@NotEmpty(message = "标段名称不能为空")
    private String sectionName;
    @NotEmpty(message = "保函金额不能为空")
    private String guaranteeFee;
    @NotEmpty(message = "开函时间year不能为空")
    /**取值出函时间*/
    private String year;
    @NotEmpty(message = "开函时间month不能为空")
    private String month;
    @NotEmpty(message = "开函时间day不能为空")
    private String day;

    /**取值页面录入到账时间*/
    @NotEmpty(message = "到账时间year不能为空")
    private String payYear;
    @NotEmpty(message = "到账时间month不能为空")
    private String payMonth;
    @NotEmpty(message = "到账时间day不能为空")
    private String payDay;



    @NotEmpty(message = "收款账号不能为空")
    private String payeeAccNo;
    @NotEmpty(message = "付款账号不能为空")
    private String payerAccNo;
    @NotEmpty(message = "电签year不能为空")
    private String signYear;
    @NotEmpty(message = "电签month不能为空")
    private String signMonth;
    @NotEmpty(message = "电签day不能为空")
    private String signDay;
    @NotEmpty(message = "保函开立人不能为空")
    private String institutionName;
}
